package com.itheima.day16_多态接口.demo01;
/*
    请在main方法中通过多态创建对象，随后使用对象，使得程序符合最终运行结果
    运行结果：
        10
        子类的method方法
        子类的show方法
 */
public class Demo {
    public static void main(String[] args) {
        //父类引用指向子类对象
        Fu fu = new Zi();

        //子类的method方法
        fu.method();
        if(fu instanceof Zi){
        Zi z = (Zi)fu;
        //子类的show方法
        z.show();
        }
    }
}

class Fu {
    int num = 10;

    public void method(){
        System.out.println("父类的method方法");
    }
}

class Zi extends Fu{
    int num = 20;

    public void method(){
        System.out.println("子类的method方法");
    }

    public void show(){
        System.out.println("子类的show方法");
    }
}
